html,
body,
#app,
.app-container {
  height: 100%;
}
.pages-contain-view {
  padding: 10px;
  font-size: 14px;
}
.pagination_container {
  display: flex;
  justify-content: center;
}
/* ul {
  margin: 0;
  list-style: none;
  padding: 0;
} */
/* clearfix */
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
}
.f_left {
  float: left;
}
.f_right {
  float: right;
}
/* flex */
.flex_center_center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex_align_center {
  display: flex;
  align-items: center;
}
.flex_justify_center {
  display: flex;
  justify-content: center;
}
.flex_justify_space_around {
  display: flex;
  justify-content: space-around;
}
